rain boots - French English Dictionary